package com.gxa.admin.mapper;

import com.gxa.admin.entity.ShopApply;
import com.gxa.admin.entity.vo.ShopApplyVo;
import com.gxa.admin.param.ShopApplyParam;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @description 
 * @author 蔚枫
 * @date  2021/7/20 22:35
 * @version 1.0
 * Talk is cheap. Show me the code
 */
@Mapper
public interface ShopApplyMapper {
    int deleteByPrimaryKey(Integer shopApplyId);

    int insert(ShopApply record);

    int insertSelective(ShopApply record);

    ShopApply selectByPrimaryKey(Long shopApplyId);

    int updateByPrimaryKeySelective(ShopApply record);

    int updateByPrimaryKey(ShopApplyVo record);

    List<ShopApply> findByAll(@Param("shopApplyParam") ShopApplyParam shopApplyParam);

}